<?php
/* ESTO SE PONDRA EN LA BASE DE DATOS
 * 1 amigosRecientesPerfil  perfil
 * 2 cumplesRecientes	inicio
 * 1 fotoPerfil inicio
 * 6 fotoSeccionPerfil perfil
 * 5 seccionFotoEtiquetasFoto foto
 * 4 seccionFotoOpcionesFoto foto
 * 
 * SECCIONES
 * 1 inicio
 * 3 perfil
 * 4 foto
 */

if(is_numeric($_GET["desde"]) and is_numeric($_GET["cantidad"]) and is_numeric($_GET['uuid']) and is_numeric($_GET['nFoto']))
{
	$_GET["desde"]--;
	$foto = new Foto();
	$foto->cargarFoto($_GET['uuid'],$_GET['nFoto']);
	//A ver si hay nuevo comentario
	$_POST["contenido"] = trim($_POST["contenido"]);

	
	if(strlen($_POST["contenido"]) > 0)
	{	
		//Comentario nuevo
		//La foto se encarga de dejar cargar informacion solo a quien debe
		$_POST['audio'] = trim($_POST['audio']);
		if( $_POST['audio'] == "" )
			$audio="null";
		else
			$audio="'".$_POST['audio']."'";
			
		$sql="call comentar_foto(".$sesion->getUsuario()->getId().",".$foto->getIdUsuario().",".$foto->getNFoto().",'".$_POST['contenido']."',".$audio.")";

		
		if(mysql_query($sql))
			$sesion->getUsuario()->touch();

	}
	
	
	//Se muestra lo pedido
	//echo '[ ';
	$sql = 'select * from comentarios c where id_usuario='.$foto->getIdUsuario().' and n_foto = '.$foto->getNFoto().'
	order by fecha DESC LIMIT '.$_GET["desde"].','.$_GET["cantidad"];
	$res = mysql_query($sql);
	$usuarioEscritor = new Usuario();
	$json = array();
	while($comentario = mysql_fetch_array($res,MYSQL_ASSOC))
	{
		$usuarioEscritor->cargarUsuarioConId($comentario['id_comentador']);
		$comentarioStr = $comentario["comentario"];
		$comentarioStr = $usuarioEscritor->escribir($comentarioStr);
			
			
		$jsonFoto = array();
		$jsonFoto['comentario'] = $comentarioStr;
		$jsonFoto['emisor'] = $usuarioEscritor->getNombre().' '.$usuarioEscritor->getApellido1().' '.$usuarioEscritor->getApellido2();
		$jsonFoto['idEmisor'] = $usuarioEscritor->getId();
		$jsonFoto['fecha_comentario'] = Fecha::formatear($comentario["fecha"]);
		
		$json[] = $jsonFoto;
		//$order   = array("\r\n", "\n", "\r");
		/*$contenido .='{ 
				"comentario":"'.str_replace("\"","\\\"",str_replace($order, "",nl2br($comentarioStr))).'",
				"emisor":"'.$usuarioEscritor->getNombre().' '.$usuarioEscritor->getApellido1().' '.$usuarioEscritor->getApellido2().'",
				"idEmisor":"'.$usuarioEscritor->getId().'",
				"fecha_comentario":"'.Fecha::formatear($comentario["fecha"]).'"
				},';*/
		//$contenido.='"'.nl2br($comentario["contenido"]).'",';
	}
	echo json_encode($json);
	//echo trim($contenido,",");
	//echo ']';
}
